# -*- coding: utf-8 -*-
# @Time     :2021/11/5 14:39
# @Author   : master
# @Software : PyCharm

from tools.get_data import GetData
import re

# s = 'www.lemfix.com'     # 目标字符串
# res = re.match('(w)(ww)', s)           # 全匹配  头部匹配
# print(res.group(0))          # group()==group(0)  分组 根据你正则表达式里面的括号去分组

# s = 'hellolemonfixlemon'
# res = re.findall('(le)(mon)', s)   # 列表   在字符串里面找 匹配的内容 存在列表里面
# # 如果有分钟 就是以元组的形式表现出来  列表嵌套元组
# print(res)

s = '{"mobilephone":"${normal_tel}", "pwd":"123456"}'
res = re.search('\\$\\{(.*?)\\}', s)
print(res)
key = res.group(0)
value = res.group(1)
new_s = s.replace(key, str(getattr(GetData, value)))
print(key, value)
print(res.group(0))
print(new_s)
